import java.util.ArrayList;
import java.util.List;

import usuario.usuarioTO.UsuarioTO;
import fachadaUsuario.delegate.UsuarioFacade;


public class TestUsuario {

	UsuarioTO test = new UsuarioTO("lis", "", "Si","No", "ole", "2","3", "4", "mucha",
			"manolo", "Teclado1", "No");
	UsuarioFacade fachada = new UsuarioFacade();
	
	
	public void crearUsuarioTest(){
		

		fachada.CrearUsuario(test);
		
		
	}
	
	public void eliminarUsuarioTest(){
		
		
		List <UsuarioTO> usuarios = new ArrayList<UsuarioTO>();
		usuarios.add(test);
		fachada.EliminarUsuario(usuarios);
		
	}
	
	public void moverUsuarioTest(){
		
		fachada.MoverUsuario("lib//usuarios//caca", "lib//usuarios//pis", true);
		
	}
	
	public void cambiarDatosUsuarioTest(){
		
		test.setTecladoPrincipal("Luis");
		fachada.CambiarDatosUsuario(test);
		
		
	}
	
	public void buscarUsuarioTest(){
		
		UsuarioTO test2 = fachada.BuscarUsuario("caca");
		System.out.println(test2.getNombre());
		
		
	}
	
	public void listarUsuariosTest(){
		
		List <String> usuarios = fachada.ListarUsuarios();
		
		for(int i = 0; i<usuarios.size();i++){
			
			System.out.println(usuarios.get(i));
			
			
		}
		
		
	}
	
	
	
	public static void main(String [] args){
		TestUsuario tests = new TestUsuario();
		tests.crearUsuarioTest();
		//tests.moverUsuarioTest();
		//tests.cambiarDatosUsuarioTest();
		//tests.buscarUsuarioTest();
		//tests.listarUsuariosTest();
		//tests.eliminarUsuarioTest();
		
	}
}
